package com.hyh.admin.service;


import com.hyh.admin.domain.guide.IntelligenceGuide;
import com.hyh.admin.domain.guide.vo.QuestionVo;
import com.hyh.admin.domain.resources.Resources;

import java.util.List;

/*
 * 引导问题列表
 */
public interface IIntelligenceGuideService {
    /**
     * 查询所有的问题
     * @param
     * @return
     */
    List<IntelligenceGuide> listQuestion();

    /**
     * 查询所有回答
     * @param  parentId
     * @return
     */
    List<IntelligenceGuide>  listAnswers(Long parentId);

    /**
     * 查询问题及答案
     * @param
     * @return
     */
    List<QuestionVo>  listQuestionsWithAnswers();

    /**
     * 根据提交的回答id列表查询关联的资源
     * @param answerIds
     * @return
     */
    List<Resources> listResourcesByAnswerIds(List<String> answerIds);


}
